﻿namespace ExamV5.StudyInfo
{
    using ExamV5;
    using System;
    using System.Configuration;
    using System.Data;
    using System.Data.SqlClient;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.HtmlControls;
    using System.Web.UI.WebControls;

    public class EditStudyXDInfo : Page
    {
        protected Button butClose;
        protected Button butDefault;
        protected HtmlForm form1;
        protected HtmlHead Head1;
        private HttpCookie httpCookie_0 = null;
        private HttpCookie httpCookie_1 = null;
        private HttpCookie httpCookie_2 = null;
        private HttpCookie httpCookie_3 = null;
        private int int_0 = 0;
        private PublicFun publicFun_0 = new PublicFun();
        //protected HtmlInputHidden txtExamMemo;

        protected string editorontent;
        protected void butDefault_Click(object sender, EventArgs e)
        {
            if (!(this.publicFun_0.GetValues(string.Concat(new object[] { "select a.ID from StudyPlanInfo a,StudyUser c  where c.CountTime>=a.StudyLongTime*60 and c.UserCode='", this.httpCookie_0.Value, "' and c.PlanID=a.ID and a.ID=", this.int_0 }), "ID").Trim() != ""))
            {
                base.Response.Write("<script>alert('学习任务未完成，您无权写学习心得！')</script>");
            }
            else
            {
                string cmdText = string.Concat(new object[] { "Update StudyUser set StudyXD=@StudyXD where UserCode='", this.httpCookie_0.Value, "' and PlanID=", this.int_0 });
                SqlConnection connection = new SqlConnection(ConfigurationManager.ConnectionStrings["Conn"].ConnectionString);
                connection.Open();
                SqlCommand command = new SqlCommand(cmdText, connection);
                //command.Parameters.Add("@StudyXD", SqlDbType.Text).Value = this.txtExamMemo.Value;
                command.Parameters.Add("@StudyXD", SqlDbType.Text).Value = Request.Form["editor"].ToString();
                command.ExecuteNonQuery();
                command.Dispose();
                connection.Close();
                connection.Dispose();
                base.Response.Write("<script>alert('编写学习心得操作成功！')</script>");
            }
        }

        protected void Page_Load(object sender, EventArgs e)
        {
            this.httpCookie_0 = new HttpCookie("ExamUserCode");
            this.httpCookie_0 = base.Request.Cookies["ExamUserCode"];
            this.httpCookie_1 = new HttpCookie("ExamUserName");
            this.httpCookie_1 = base.Request.Cookies["ExamUserName"];
            this.httpCookie_2 = new HttpCookie("ExamUserLevel");
            this.httpCookie_2 = base.Request.Cookies["ExamUserLevel"];
            this.httpCookie_3 = new HttpCookie("ExamDeptID");
            this.httpCookie_3 = base.Request.Cookies["ExamDeptID"];
            if ((this.httpCookie_0 != null) ? !(this.httpCookie_0.Value == "") : false)
            {
                base.Response.Cache.SetCacheability(HttpCacheability.NoCache);
                base.Response.Cache.SetNoStore();
                this.httpCookie_0.Value = this.publicFun_0.CheckString(base.Server.UrlDecode(this.httpCookie_0.Value));
                this.httpCookie_1.Value = this.publicFun_0.CheckString(base.Server.UrlDecode(this.httpCookie_1.Value));
                this.httpCookie_2.Value = this.publicFun_0.CheckString(base.Server.UrlDecode(this.httpCookie_2.Value));
                this.httpCookie_3.Value = this.publicFun_0.CheckString(base.Server.UrlDecode(this.httpCookie_3.Value));
                this.int_0 = Convert.ToInt32(base.Request["ID"].ToString());
                base.Title = ConfigurationManager.ConnectionStrings["ProTitle"].ConnectionString + "---编写学习心得";
                if (!base.IsPostBack)
                {
                    if (!(this.publicFun_0.ReturnPaperData() != "Yes"))
                    {
                        //this.txtExamMemo.Value = this.publicFun_0.GetValues(string.Concat(new object[] { "select StudyXD from StudyUser where UserCode='", this.httpCookie_0.Value, "' and  PlanID=", this.int_0 }), "StudyXD");
                        this.editorontent = this.publicFun_0.GetValues(string.Concat(new object[] { "select StudyXD from StudyUser where UserCode='", this.httpCookie_0.Value, "' and  PlanID=", this.int_0 }), "StudyXD");
                    }
                    else
                    {
                        base.Response.Write("<script>alert('此版本暂未授权,请拔打(0)13870606104手机号进行授权！')</script>");
                    }
                }
            }
            else
            {
                base.Response.Write("<script language=javascript>top.location.href='../Index.htm';self.close();</script>");
            }
        }
    }
}

